(function() {

  this.Loading = (function() {

    function Loading() {}

    Loading.myCursor = null;

    Loading.Start = function() {
      return Loading.myCursor.show();
    };

    Loading.Stop = function() {
      return Loading.myCursor.hide();
    };

    $(document).ready(function() {
      var html, src,
        _this = this;
      html = $('html');
      src = Settings.CursorPath;
      html.append("<img style='position:absolute;cursor:none;display:none;' id='mycursor' src='" + src + "' />");
      Loading.myCursor = $('#mycursor');
      return html.mousemove(function(e) {
        return Loading.myCursor.css('left', e.clientX - 1).css('top', e.clientY + 1);
      });
    });

    return Loading;

  })();

}).call(this);
